#ifndef gui_init_include_h
#define gui_init_include_h
#ifdef __cplusplus
extern "C"{
#endif

#include "std.h"
#include <ot_common.h>
#include <ot_math.h>
#include <ot_buffer.h>
#include <ot_defines.h>
#include <securec.h>
#include <ss_mpi_sys.h>
#include <ss_mpi_vb.h>
#include <ss_mpi_vo.h>
#include <ss_mpi_region.h>
#include <ot_common_hdmi.h>
#include <ss_mpi_hdmi.h>
#include  <gfbg.h>
    
typedef struct
{
    ot_vo_dev vo_dev;
    ot_vo_intf_type vo_intf_type;
    ot_vo_intf_sync vo_intf_sync;
    td_u32 vo_bg_color;
    char fb_normal_path[255];
    char fb_mouse_path[255];
}gui_cfg_t;

int gui_init(gui_cfg_t* cfg);
int gui_release();

#ifdef __cplusplus
}
#endif

#endif
